Alex Lyon stopped 32 of the 34 shots he faced and Rasmus Dahlin scored a power play goal to help the Buffalo Sabres beat the New York Islanders 3-2 in a shootout.